iT邦幫忙

2018 iT 邦幫忙鐵人賽
DAY 19
0
自我挑戰組

經濟學角度思考敏捷系列 第 19

Day 19 團隊中每個人都做擅長的事

  • 分享至 

  • xImage
  •  

上一篇我們模擬了團隊裡大家一起努力把價值最高的 Story 完成的情形,今天我們來看看如果用比較優勢原理,每個人都做自己擅長的事,情況會是如何呢?

比較優勢原理的含意是說,在一個社會裡,不論是一個人,一個地區或一個國家,如果他們把有限的資源,包括時間和精力,只用來生產他們機會成本比較低的那些產品,也就是他們具有比較優勢的產品,然後進行交換,這樣整個社會的總產值能夠達到最大,不論他們的絕對生產能力是高還是低.

團隊中每個人都做自己擅長的事

假設一個 Scrum Team 裡有 4個人, 4個人擅長的技能不同,
A : 前端
B : 後端
C : 資料庫
D : 測試

團隊中每個人都優先做自己擅長的事,如果在 Sprint Backlog 裡已經沒有自己擅長的事時,才會去做自己不擅長的事.

如果一開始 Sprint Backlog 如下圖 (和上一篇的一開始情況相同)
Imgur

可以看的出來 Story 1 中 有 4張 A擅長的 Task, 3張 B 擅長的 Task, 2張 C 擅長的 Task 及兩張 C擅長的 Task.
假設每個人做自己擅長的 Task 需要花一天的時間,如果做自己不擅長的 Task 時,則要花兩天的時間,也就是說一天的時間只能做半張的 Task.

當 Day 1 開 Daily meeting 的時候 A,B,C,D分別拿自己最擅長的 Task 來做,所以 Daily 結束後 Sprint Backlog 會長這樣,如下圖
Imgur

每個人都順利的進行所以一天結束後 Sprint Backlog 會長這樣,如下圖
Imgur

當 Day 2 開 Daily meeting 的時候 A,B,C,D還是會分別拿自己最擅長的 Task 來做,所以 Daily 結束後 Sprint Backlog 會長這樣,如下圖
Imgur

每個人都順利的進行所以一天結束後 Sprint Backlog 會長這樣,如下圖
Imgur

當 Day 3 開 Daily meeting 的時候 A,B,C,D還是會分別拿自己最擅長的 Task 來做, 但是 Story 1 已經沒有 C,D 所擅長的 Task 了,所以 C,D 會去拿 Story 2 他們所擅長的 Task,所以 Daily 結束後 Sprint Backlog 會長這樣,如下圖
Imgur

每個人都順利的進行所以一天結束後 Sprint Backlog 會長這樣,如下圖
Imgur

當 Day 4 開 Daily meeting 的時候 A,B,C,D還是會分別拿自己最擅長的 Task 來做, 但是 Story 1 已經沒有 B,C,D 所擅長的 Task 了,所以 B,C,D 會去拿 Story 2 他們所擅長的 Task,所以 Daily 結束後 Sprint Backlog 會長這樣,如下圖
Imgur

每個人都順利的進行所以一天結束後 Sprint Backlog 會長這樣,如下圖
Imgur

此時優先順序最高的最有價值的 Story 1 做完了,花了 4 天的時間,不過 Story 2 也已經進行一半了

當 Day 5 開 Daily meeting 的時候 A,B,C,D還是會分別拿自己最擅長的 Task 來做, 但是 Story 2 已經沒有 D 所擅長的 Task 了,所以 D 會去拿 Story 3 他所擅長的 Task,所以 Daily 結束後 Sprint Backlog 會長這樣,如下圖
Imgur

每個人都順利的進行所以一天結束後 Sprint Backlog 會長這樣,如下圖
Imgur

當 Day 6 開 Daily meeting 的時候 A,B,C,D還是會分別拿自己最擅長的 Task 來做, 但是 Story 2 已經沒有 C,D 所擅長的 Task 了,所以 C,D 會去拿 Story 3 他們所擅長的 Task,所以 Daily 結束後 Sprint Backlog 會長這樣,如下圖
Imgur

每個人都順利的進行所以一天結束後 Sprint Backlog 會長這樣,如下圖
Imgur

當 Day 7 開 Daily meeting 的時候 A,B,C,D還是會分別拿自己最擅長的 Task 來做, 但是 Story 2 已經沒有 A,C,D 所擅長的 Task 了,所以 A,C,D 會去拿 Story 3 他們所擅長的 Task,所以 Daily 結束後 Sprint Backlog 會長這樣,如下圖
Imgur

每個人都順利的進行所以一天結束後 Sprint Backlog 會長這樣,如下圖
Imgur

此時優先順序最高的最有價值的 Story 1 和 Story 2 做完了,花了 7 天的時間,不過 Story 3 也已經進行一半了

當 Day 8 開 Daily meeting 的時候 A,B,C,D還是會分別拿自己最擅長的 Task 來做, 但是 Story 3 已經沒有 D 所擅長的 Task 了,所以 D 會去拿 Story 4 他所擅長的 Task,所以 Daily 結束後 Sprint Backlog 會長這樣,如下圖
Imgur

每個人都順利的進行所以一天結束後 Sprint Backlog 會長這樣,如下圖
Imgur

當 Day 9 開 Daily meeting 的時候 A,B,C,D還是會分別拿自己最擅長的 Task 來做, 但是 Story 3 已經沒有 A,D 所擅長的 Task 了,所以 A,D 會去拿 Story 4 他們所擅長的 Task,所以 Daily 結束後 Sprint Backlog 會長這樣,如下圖
Imgur

每個人都順利的進行所以一天結束後 Sprint Backlog 會長這樣,如下圖
Imgur

此時優先順序最高的最有價值的 Story 1, Story 2 和 Story 3 做完了,花了 9 天的時間,不過 Story 4 也已經開始進行了

當 Day 10 開 Daily meeting 的時候 A,B,C,D還是會分別拿自己最擅長的 Task 來做,所以 Daily 結束後 Sprint Backlog 會長這樣,如下圖
Imgur

每個人都順利的進行所以一天結束後 Sprint Backlog 會長這樣,如下圖
Imgur

當 Day 11 開 Daily meeting 的時候 A,B,C,D還是會分別拿自己最擅長的 Task 來做,所以 Daily 結束後 Sprint Backlog 會長這樣,如下圖
Imgur

每個人都順利的進行所以一天結束後 Sprint Backlog 會長這樣,如下圖
Imgur

此時全部的 Story 都做完了,總共花了 11 天的時間

每個 Story 完成的時間如下表

Story 第幾天完成
1 Day 4
2 Day 7
3 Day 9
4 Day 11

團隊中大家一起努力完成工作 -> 12 天
團隊中每個人都做自己擅長的事 -> 11 天

這個結果看來比較優勢原理是對的,每個人做自己擅長的事,會做的比較快,在相同的時間內產值比較大.
想一想,敏捷裡所要追求的是什麼,是最大的產能嗎?如果不是的話,那犧牲掉的產能所換來的是什麼呢?


上一篇
Day 18 團隊中大家一起努力完成工作
下一篇
Day 20 敏捷想要追求的是什麼
系列文
經濟學角度思考敏捷30
圖片
  直播研討會
圖片
{{ item.channelVendor }} {{ item.webinarstarted }} |
{{ formatDate(item.duration) }}
直播中

尚未有邦友留言

立即登入留言